.container-auth{
    width: 100vw;
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-flow:column;
    justify-content: center;
    align-items: center;
}
.container-auth main{
    flex-grow: 1;
    display: flex;
    align-items: center;
}
.auth-card{
    background-color: #FAFAFA;
    padding: 25px;
    -webkit-box-shadow: 0px 14px 47px 3px rgba(0,0,0,0.24), 0px 2px 9px -3px rgba(0,0,0,0.34), 0px 2px 4px 1px rgba(0,0,0,0.11);
    padding: 45px 55px;
    overflow: hidden;
    width: 60vw;
    min-width: 280px;
    height: auto;
    max-width: 480px;
    border-radius: 2px;
}

.auth-card-logo{
    max-width: 100%;
}

.btn-custom-color{
    color:#fff;
    background-color:#00bec8;
    border-color:#00bec8
}
.btn-custom-color:hover{
    color:#fff;
    background-color:#01858c;
    border-color:#01858c;
}
.btn-custom-color.focus,.btn-custom-color:focus{
    color:#fff;
    background-color:#01858c;
    border-color:#01858c;
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-custom-color.disabled,.btn-custom-color:disabled{
    color:#fff;background-color:#00bec8;border-color:#00bec8
}
.btn-custom-color:not(:disabled):not(.disabled).active,.btn-custom-color:not(:disabled):not(.disabled):active,.show>.btn-custom-color.dropdown-toggle{
    color:#fff;
    background-color:#01858c;
    border-color:#10707f;
}
.btn-custom-color:not(:disabled):not(.disabled).active:focus,.btn-custom-color:not(:disabled):not(.disabled):active:focus,.show>.btn-custom-color.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}